
let name=document.getElementById("name")
let txt=document.getElementById("txt");
let code=document.getElementById("code");
// 判断是否为中文
let rg1= /^[\u4e00-\u9fa5]+$/;
// 判断数字是否为11位
let rg2 = /^\d{11}$/;
// 判断是否为18位
let rg3= /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/;

// 姓名
name.addEventListener("blur",function(e){
    
        if(rg1.test(name.value)){
            console.log(name);
            
            name.value=name.value;
            console.log("输入正确");
        }else{
            name.value="";
            // name.style.color="red";
            // name.style.textAlign="right";
            // name.style.fostSize="12";

    }
})
// 电话
txt.addEventListener("blur", function (e) {
        // console.log(txt.value.length);
        if (rg2.test(txt.value)) {
            txt.value = txt.value;
            console.log("输入正确");
        } else {
            txt.value = "输入长度为11位(数字)";
            // txt.style.color="red";
            // txt.style.textAlign="right";
            //   console.log("输入长度为11位(数字)");
        }
});

// 身份证
code.addEventListener("blur",function(e){
        if(rg3.test(code.value)){
                code.value=code.value;
                console.log("输入正确");
        }else{

            code.value="输入错误，请重新输入";
            // code.style.color="red";
            // code.style.textAlign="right";
        }
})


// 获取数据
let stBtn=document.querySelector(".stBtn");

stBtn.addEventListener("click",function(){
  let api="http://newshopapi.0melon0.cn/api/f_user/register";
let data={
    "name":  name.value,
    "phone": txt.value,
    "card":  code.value,
}
let method="POST";

ajax(method, api, function (data) {
    // 保存名字和电话
    sessionStorage.setItem("n",name.value);
    sessionStorage.setItem("p",txt.value);
    sessionStorage.setItem("token",data.result.token);
    

    console.log(data);
    if(data.msg === '登录成功'){
        alert("登录成功");
        setTimeout(function(){
            window.location.href="./login.html";
        },2000)
       
       
   }else{
       alert("登陆失败")
      
   }
    
},data);

})

